home *** CD-ROM | disk | FTP | other *** search
/ Spacewalker F97 / Spacewalker F97.iso / DRIVER / 245 / DOS_WIN / SND931P.INF < prev    next >
Encoding:
Windows Setup INFormation  |  1997-03-06  |  10.5 KB  |  395 lines

  1. ; OPTi 931 audio device driver instalation file
  2. ; Version 4.03.00.20.31
  3. ; 03/05/97
  4.  
  5. [Version]
  6. Signature="$CHICAGO$"
  7. Class=MEDIA
  8. provider=%OPTi%
  9. LayoutFile=layout.inf
  10.  
  11. [ClassInstall]
  12. AddReg=Class.AddReg
  13.  
  14. [DestinationDirs]
  15. DefaultDestDir = 11     ; LDID_SYS
  16. OPT0001.CopyList = 11   ; LDID_SYS
  17. OPT.CopyINF = 17        ; INF
  18. OPT.CopySNDTUNE = 11   
  19. OPT.copyADSROM = 11
  20. OPT.copyMBSROM = 11
  21.  
  22. [SourceDisksNames]
  23. 1="OPTi Plug-N-Play 82C931 Multimedia Disk",,0001
  24.  
  25. [Class.AddReg]
  26. HKR,,,,%MediaClassName%
  27. HKR,,Icon,,"0"
  28. HKR,,Installer,,mmci.dll
  29.  
  30. [Manufacturer]
  31. %MfgName%=OPTiMedia
  32.  
  33. [ControlFlags]
  34. ;ExcludeFromSelect=*OPT9310
  35. ;ExcludeFromSelect=*OPT0001
  36. ;ExcludeFromSelect=*OPT0002
  37. ;ExcludeFromSelect=*OPTFFFF
  38. CopyFilesOnly=*OPTFFFF
  39.  
  40. [OPTiMedia]
  41. %*OPT9310.DeviceDesc%=OPT9310_Device, *OPT9310
  42. %*OPT0001.DeviceDesc%=OPT0001_Device, *OPT0001  ;GamePort
  43. %*OPT0002.DeviceDesc%=OPT0002_Device, *OPT0002
  44. %*OPTFFFF.DeviceDesc%=OPTFFFF_Device, *OPTFFFF
  45.  
  46. ;---------------------------------------------------------------;
  47.  
  48. [OPT9310_Device]
  49. DelReg=OPT.DelReg
  50. DelFiles=OPT0000.DelList
  51. LogConfig=OPTi0000.LC
  52. AddReg=OPT0000.AddReg, CUSTOM.AddReg
  53. CopyFiles=OPT9310.CopyList ,OPT.CopySNDTUNE  ,OPT.CopyADSROM ,OPT.CopyMBSROM
  54. UpdateInis=OPTi0000.UpdateInis
  55. UpdateAutoBat=OPT0000.UpdateAutoexec    
  56.  
  57. [OPT0002_Device]
  58. DelReg=OPT.DelReg
  59. DelReg=OPT0002.DelReg
  60. DelFiles=OPT0000.DelList
  61. LogConfig=OPTi0002.LC
  62. DelFiles=OPTi0002.DelList
  63. AddReg=OPT0002.AddReg
  64. CopyFiles=OPT0002.CopyList
  65. UpdateInis=OPTi0002.UpdateInis
  66.  
  67. [OPTFFFF_Device]
  68. LogConfig=OPTiFFFF.LC
  69. CopyFiles=OPT.CopyINF
  70.  
  71. [OPT0001_Device]
  72. LogConfig=BasicJoyStick.LC0,BasicJoystick.LC1
  73. CopyFiles=MSJSTICK.CopyList
  74. AddReg=JOYSTICK.AddReg, MSJSTICK.AddReg
  75. UpdateInis=MSJSTICK.UpdateInis
  76.  
  77.  
  78. ;---------------------------------------------------------------;
  79.  
  80.  
  81. [OPT0000.UpdateAutoexec]
  82. CmdAdd=sndtune.exe,""   
  83.  
  84. [OPTi0000.UpdateInis]
  85. system.ini,386Enh,"device=vsndsys.386"
  86. system.ini,386Enh,"device=vsnd16d.386"
  87. system.ini,386Enh,"device=vsnd931.386"
  88. system.ini,386Enh,"device=vsnd925.386"
  89. system.ini,386Enh,"device=vsnd924.386"
  90. system.ini,386Enh,"device=vsnd931.386"
  91. system.ini,386Enh,"device=vsnd16d.386"
  92. system.ini,386Enh,"device=vadlib.386"
  93. system.ini,386Enh,"device=vsbpd.386"
  94.  
  95. system.ini,drivers,"wave*=sndsys.drv",,1
  96. system.ini,drivers,"midi*=sndsys.drv",,1
  97. system.ini,drivers,"aux*=sndsys.drv",,1
  98. system.ini,drivers,"mixer*=sndsys.drv",,1
  99.  
  100. system.ini,drivers,"wave*=snd16.drv",,1
  101. system.ini,drivers,"midi*=snd16.drv",,1
  102. system.ini,drivers,"aux*=snd16.drv",,1
  103. system.ini,drivers,"mixer*=snd16.drv",,1
  104.  
  105. system.ini,drivers,"wave*=snd931.drv",,1
  106. system.ini,drivers,"midi*=snd931.drv",,1
  107. system.ini,drivers,"midi*=mpu401p.drv",,1
  108. system.ini,drivers,"aux*=snd931.drv",,1
  109. system.ini,drivers,"mixer*=snd931.drv",,1
  110.  
  111. system.ini,drivers,"wave*=snd925.drv",,1
  112. system.ini,drivers,"midi*=snd925.drv",,1
  113. system.ini,drivers,"aux*=snd925.drv",,1
  114. system.ini,drivers,"mixer*=snd925.drv",,1
  115.  
  116. system.ini,drivers,"wave*=snd924.drv",,1
  117. system.ini,drivers,"midi*=snd924.drv",,1
  118. system.ini,drivers,"aux*=snd924.drv",,1
  119. system.ini,drivers,"mixer*=snd924.drv",,1
  120.  
  121. system.ini,drivers32,,"MSACM.imaadpcm=imaadp32.acm"
  122. system.ini,drivers32,,"MSACM.msadpcm=msadp32.acm"
  123. system.ini,drivers32,,"MSACM.msgsm610=msgsm32.acm"
  124. system.ini,drivers32,,"MSACM.trspch=tssoft32.acm"
  125. system.ini,drivers32,,"MSACM.msg711=msg711.acm"
  126.  
  127. [OPTi0002.UpdateInis]
  128. system.ini,drivers,"midi*=mpu401.drv",,1
  129. system.ini,drivers,"midi*=mpu401p.drv",,1
  130. system.ini,drivers,"midi*=rdmpu401.drv",,1
  131.  
  132. ;---------------------------------------------------------------;
  133.  
  134.  
  135. [OPTi0000.LC]
  136. ConfigPriority=NORMAL
  137.  
  138. [OPTi0002.LC]
  139. ConfigPriority=NORMAL
  140.  
  141. [OPTiFFFF.LC]
  142. ConfigPriority=DISABLED
  143.  
  144. [BasicJoyStick.LC0]
  145. ConfigPriority=HARDWIRED
  146. IOConfig=201-201(3ff::)
  147.  
  148. [BasicJoyStick.LC1]
  149. ConfigPriority=HARDWIRED
  150. IOConfig=200-207(3ff::)
  151.  
  152.  
  153. ;---------------------------------------------------------------;
  154. ;
  155. ; The .Det sections are added to the devnode at detection time
  156. ; only.  The PreCopySection is simply setting the NoSetupUI
  157. ; flag so that the critical pieces (such as logical 
  158. ; configurations) are in place at the time the device is started 
  159. ; during first boot.
  160. ;
  161. ;---------------------------------------------------------------;
  162.  
  163. [PreCopySection]
  164. HKR,,NoSetupUI,,1
  165.  
  166. [*OPT9310.Det]
  167. AddReg=PreCopySection
  168.  
  169. [*OPT0002.Det]
  170. AddReg=PreCopySection
  171.  
  172. [*OPTFFFF.Det]
  173. AddReg=PreCopySection
  174.  
  175. [*OPT0001.Det]
  176. AddReg=PreCopySection
  177.  
  178. ;---------------------------------------------------------------;
  179.  
  180. [OPT9310.CopyList]
  181. snd931p.drv,,
  182. snd931p.vxd,,
  183. sndopl3p.drv,,
  184.  
  185. [OPT.CopySNDTUNE]
  186. sndtune.exe
  187. rm931drv.exe
  188.  
  189. [OPT.CopyADSROM]
  190. adsrom.bin
  191.  
  192. [OPT.CopyMBSROM]
  193. mbsrom.bin
  194.  
  195. [OPT0002.CopyList]
  196. sndm401p.drv,,
  197. sndm401p.vxd,,
  198.  
  199. [MSJSTICK.CopyList]
  200. vjoyd.vxd,,
  201. msjstick.drv,,
  202.  
  203. [OPT.CopyINF]
  204. snd_aux.inf,,
  205.  
  206. ;---------------------------------------------------------------;
  207.  
  208. [OPT0000.DelList]
  209. vsnd931.386,,,1
  210. snd931.drv,,,1
  211. vsnd925.386,,,1
  212. snd925.drv,,,1
  213. vsnd924.386,,,1
  214. snd924.drv,,,1
  215. vsndsys.386,,,1
  216. sndsys.drv,,,1
  217. vsbpd.386,,,1
  218. vadlib.386,,,1
  219. nullwave.drv,,,1
  220.  
  221. [OPTi0002.DelList]
  222. mpu401.drv
  223. mpu401p.drv
  224. rdmpu401.drv
  225.  
  226. ;---------------------------------------------------------------;
  227. [OPT.DelReg]
  228. ; Do not force this delete
  229. HKLM,Enum\Root\OPTi931MEDIA
  230.  
  231. ;---------------------------------------------------------------;
  232.  
  233. [OPT0000.AddReg]
  234. HKR,,DevLoader,,mmdevldr.vxd
  235. HKR,Drivers,MIGRATED,,0
  236. HKR,Drivers\midi,,,
  237. HKR,Drivers\wave,,,
  238. HKR,Drivers\mixer,,,
  239. HKR,Drivers\aux,,,
  240.  
  241. HKR,,Driver,,snd931p.vxd
  242. HKR,Drivers\wave\snd931p.drv,Description ,,%*OPT9310.DeviceDesc%
  243. HKR,Drivers\wave\snd931p.drv,Driver,,snd931p.drv
  244. HKR,Drivers\mixer\snd931p.drv,Description,,%*OPT9310.DeviceDesc%
  245. HKR,Drivers\mixer\snd931p.drv,Driver,,snd931p.drv
  246. HKR,Drivers\aux\snd931p.drv,Description  ,,%*OPT9310.DeviceDesc%
  247. HKR,Drivers\aux\snd931p.drv,Driver,,snd931p.drv
  248. HKR,Drivers\midi\sndopl3p.drv,Description ,,%V_INTERNAL%
  249. HKR,Drivers\midi\sndopl3p.drv,Driver,,sndopl3p.drv
  250. HKR,Drivers,SubClasses,,"wave,midi,aux,mixer"
  251.  
  252. HKR,Drivers,SubClasses,,"wave,midi,aux,mixer"
  253.  
  254. HKLM,Software\Microsoft\Windows\CurrentVersion\Run,SystemTray,,"SysTray.Exe"
  255. HKLM,%KEY_IOC%\Vol,,,
  256.  
  257. [OPT0002.AddReg]
  258. HKR,,Devloader,,mmdevldr.vxd
  259. HKR,Drivers,MIGRATED,,0
  260. HKR,Drivers\midi,,,
  261.  
  262. HKR,,Driver,,sndm401p.vxd
  263. HKR,Drivers\midi\sndm401p.drv,Driver,,sndm401p.drv
  264. HKR,Drivers\midi\sndm401p.drv,External,1,01,00,00,00
  265. HKR,Drivers,SubClasses,,"midi"
  266.  
  267. HKR,Drivers\midi\sndm401p.drv,Description,,%V_EXTERNAL%
  268.  
  269.  
  270. [JOYSTICK.AddReg]
  271. HKR,,DevLoader,,mmdevldr.vxd
  272. HKR,Drivers,MIGRATED,,0
  273. HKR,Drivers\joystick,,,
  274.  
  275. [MSJSTICK.AddReg]
  276. HKR,,Driver,,vjoyd.vxd
  277. HKR,Drivers\joystick\msjstick.drv,Description,,%*OPT0001.DeviceDesc%
  278. HKR,Drivers\joystick\msjstick.drv,Driver,,msjstick.drv
  279. HKR,Drivers,SubClasses,,"joystick"
  280.  
  281. ;---------------------------------------------------------------;
  282.  
  283. [CUSTOM.AddReg]
  284. ; These are Manufacturer specific.
  285. HKR,Config,,,
  286. HKR,Config,ChipType,,"82C931"
  287. HKR,Config,ExtCODEC,,"No"
  288. HKR,Config,ExtSynth,,"O3"
  289. HKR,Config,ExtWaveTable,,"No"
  290. HKR,Config,VxDVersion,,"4.00"
  291. HKR,Config,KeyCode,1,1A
  292. HKR,Config,"Single Mode DMA",1,00
  293.  
  294. ; This section customize the control of FDAC
  295. HKR,Config,FDAC_Src,,"OPL3"
  296. HKR,Config,Synth_Sync,,"No"
  297. HKR,Config,Synth_Multiplier,,01
  298.  
  299. ; Start of customizeable Mixer driver section;
  300. ; "Yes" means no customization; "No" means customize.
  301. HKR,Config,Default_Codec_Mapping,,"No"
  302.  
  303. ; TYPE 1 - CHANNEL NAME SECTION
  304. ; Specify the customized names for the channels
  305. HKR,Config,LINE_Src_Name,,"Line"
  306. HKR,Config,AUX1_Src_Name,,"CD"
  307. HKR,Config,AUX2_Src_Name,,"Midi"
  308. HKR,Config,AUX3_Src_Name,,"W/Table"
  309. HKR,Config,DAC_Src_Name,,"Wave"
  310.  
  311. ; TYPE 2 - EXTRA CONTROLS Thru Internal H/W Resources
  312. ; Specify if extra ON/OFF controls are desired and how many,
  313. ; maximum is 3. These are controled thru internal pins.
  314. HKR,Config,Total_Internal_Controls,1,00
  315. ; Control1 OFF
  316. ; Control2 OFF
  317. ; Control3 OFF
  318.  
  319. ; Control definitions
  320. HKR,Config,Internal_Control_1_Name,,"3D"
  321. HKR,Config,Internal_Control_1_By,,"GPIO1"
  322. HKR,Config,Internal_Control_1_OnVal,1,01
  323. HKR,Config,Internal_Control_2_Name,,""
  324. HKR,Config,Internal_Control_2_By,,""
  325. HKR,Config,Internal_Control_2_OnVal,1,01
  326. HKR,Config,Internal_Control_3_Name,,""
  327. HKR,Config,Internal_Control_3_By,,""
  328. HKR,Config,Internal_Control_3_OnVal,1,01
  329.  
  330. ; TYPE 3 - EXTRA CONTROLS Thru External H/W Resources
  331. ; Specify if extra ON/OFF controls are desired and how many,
  332. ; maximum is 3. These are controled thru external DLLs.
  333. HKR,Config,Total_External_Controls,1,00
  334.  
  335. ; Control definitions
  336. HKR,Config,External_Control_1_Name,,"External1"
  337. HKR,Config,External_Control_1_By,,"XCONTL_1.DLL"
  338. HKR,Config,External_Control_2_Name,,""
  339. HKR,Config,External_Control_2_By,,"XCONTL_2.DLL"
  340. HKR,Config,External_Control_3_Name,,""
  341. HKR,Config,External_Control_3_By,,"XCONTL_3.DLL"
  342.  
  343. ;Allow close sampling rate
  344. HKR,Config,"Accept Close Sampling Rates",1,01
  345.  
  346. ;WAVE.AddReg -- install some Win95 apps related to audio
  347. HKR,,DevLoader,,mmdevldr.vxd
  348. HKR,Drivers,MIGRATED,,0
  349. HKR,Config,"Disable Warning",01,FF
  350. HKLM,%KEY_IOC%\acm,,,
  351. HKLM,%KEY_IOC%\Rec,,,
  352. HKLM,%KEY_IOC%\MPlay,,,
  353.  
  354. ;MIXER.AddReg
  355. HKLM,Software\Microsoft\Windows\CurrentVersion\Run,SystemTray,,"SysTray.Exe"
  356. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\OPTi931,DisplayName,0,"931 Audio Uninstall"
  357. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\OPTi931,UninstallString,0,c:\windows\system\rm931drv.exe
  358.  
  359. ;---------------------------------------------------------------;
  360. [SourceDisksFiles]
  361. snd_aux.inf=1
  362. snd931p.vxd=1
  363. snd931p.drv=1
  364. sndopl3p.drv=1
  365. sndm401p.drv=1
  366. sndm401p.vxd=1
  367. sndtune.exe=1
  368. adsrom.bin=1
  369. mbsrom.bin=1
  370. ;---------------------------------------------------------------;
  371.  
  372. ;---------------------------------------------------------------;
  373.  
  374. [Strings]
  375. ;Non-localized strings
  376. KEY_WARNVER="SYSTEM\CurrentControlSet\Control\SessionManager\WarnVerDLLs"
  377. KEY_CHKVER="SYSTEM\CurrentControlSet\Control\SessionManager\CheckVerDLLs"
  378. KEY_IOC="SYSTEM\CurrentControlSet\Control\MediaResources\InstallOptionalComponents"
  379.  
  380. ;Localized strings
  381. OPTi="OPTi Inc."
  382. MfgName="OPTi Inc."
  383. *OPT9310.DeviceDesc="OPTi Plug-N-Play Sound System"
  384. *OPT0002.DeviceDesc="OPTi Plug-N-Play MPU-401"
  385. *OPTFFFF.DeviceDesc="OPTi Plug-N-Play Device"
  386. *OPT0001.DeviceDesc="OPTi Plug-N-Play Joystick Controller"
  387. MediaClassName="Sound, video and game controllers"
  388. V_CLSWAVEFORM="Audio"
  389. V_CLSMIDI="MIDI"
  390. V_CLSMIXER="Mixer"
  391. V_CLSAUX="Auxiliary"
  392. V_GENERAL="General MIDI Instrument"
  393. V_INTERNAL="OPTi Plug-N-Play FM Synthesis"
  394. V_EXTERNAL="OPTi Plug-N-Play MPU-401"
  395.